[Android M Característica Spotlight] Así es exactamente como Doze Reduce drenaje de la batería
Doze es una de las características más interesantes de Android M, y también potencialmente enorme para la plataforma. Google ha dicho una y otra vez que la nueva versión de Android mejoraría la vida de la batería, pero podría haber hecho realidad esta vez. Dormitar pone aplicaciones en un sueño profundo cuando el dispositivo no está en uso para ahorrar energía, y la documentación de desarrolladores de Google explicar exactamente cómo va a funcionar.
Doze está configurado para activarse cuando un dispositivo se desconecta, inmóvil, y la pantalla está apagada. Mientras que en Doze, el teléfono o la tableta se despierta periódicamente para sincronizar los datos, pero por lo demás la mayoría de las cosas permanecen dormidos. Esto es lo que sucede a nivel del sistema con Doze.
- Acceso a la red está desactivada, a menos que su aplicación recibe una alta prioridad de Google Cloud Mensajería cosquillas.
- Cerraduras Wake se ignoran.
- Alarmas programada con el
AlarmManager
clase son discapacitados, a excepción de las alarmas que ha configurado con elsetAlarmClock ()
método yAlarmManager.setAndAllowWhileIdle ()
. - Exploraciones WiFi no se realizan.
- Sincroniza y puestos de trabajo para sus adaptadores de sincronización y
JobScheduler
no se les permite correr.
Los desarrolladores podrán designar algunos mensajes de inserción como de alta prioridad, lo que permite que el dispositivo se despierte por un breve tiempo. Eso debería eliminar una gran cantidad de los wakelocks causados por aplicaciones rogue en el fondo. Aplicaciones tampoco debe ser capaz de activar los dispositivos de alerta-ups (alarmas) sin tener una buena razón.
Empleos de baja prioridad pueden ser revisados por cuando el dispositivo se despierta una copia de seguridad, pero los desarrolladores se les advierte de probar sus aplicaciones y asegurarse de que pueden recuperarse con gracia de estar en hibernación. Todavía estamos en los primeros días, por lo que puede haber algunas consecuencias imprevistas de Doze. Tendremos que ver cómo hacer frente a los desarrolladores.
- Fuente:
- Desarrolladores de Android